import os

def get_file_size(file_path: str) -> int:
    """
    获取文件大小
    :param file_path: 文件路径
    :return: 文件大小（字节）
    """
    return os.path.getsize(file_path)

def get_files(dirPath: str,suffixs: list[str]) -> list[str]:
    """
    获取当前目录下以及子目录下的所有指定后缀的文件路径
    :return: 文件列表
    """
    files = []
    for f in os.listdir(dirPath):
        if os.path.isdir(os.path.join(dirPath, f)):
            files.extend(get_files(os.path.join(dirPath, f),suffixs))
        else:
            for suffix in suffixs:
                if f.endswith(suffix):
                    files.append(os.path.join(dirPath, f))
                    break
    return files
    

